licensed rest home - French English Dictionary